\doxysection{os\+\_\+thread\+\_\+def Struct Reference}
\hypertarget{structos__thread__def}{}\label{structos__thread__def}\index{os\_thread\_def@{os\_thread\_def}}


{\ttfamily \#include $<$cmsis\+\_\+os.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structos__thread__def_a4d5b1b8556ab113f3b891f93d3d8c409}\label{structos__thread__def_a4d5b1b8556ab113f3b891f93d3d8c409} 
char \texorpdfstring{$\ast$}{*} {\bfseries name}
\begin{DoxyCompactList}\small\item\em Thread name. \end{DoxyCompactList}\item 
\Hypertarget{structos__thread__def_a0df2a4614d013387de75eebe66a6e3f9}\label{structos__thread__def_a0df2a4614d013387de75eebe66a6e3f9} 
os\+\_\+pthread {\bfseries pthread}
\begin{DoxyCompactList}\small\item\em start address of thread function \end{DoxyCompactList}\item 
\Hypertarget{structos__thread__def_a5e4e35a5f44d174a558a289688022e64}\label{structos__thread__def_a5e4e35a5f44d174a558a289688022e64} 
os\+Priority {\bfseries tpriority}
\begin{DoxyCompactList}\small\item\em initial thread priority \end{DoxyCompactList}\item 
\Hypertarget{structos__thread__def_afd50a1965f6fb28cc37fdfdca5d07e4e}\label{structos__thread__def_afd50a1965f6fb28cc37fdfdca5d07e4e} 
uint32\+\_\+t {\bfseries instances}
\begin{DoxyCompactList}\small\item\em maximum number of instances of that thread function \end{DoxyCompactList}\item 
\Hypertarget{structos__thread__def_aa0dd2cff64a499a08f422dd159fe5780}\label{structos__thread__def_aa0dd2cff64a499a08f422dd159fe5780} 
uint32\+\_\+t {\bfseries stacksize}
\begin{DoxyCompactList}\small\item\em stack size requirements in bytes; 0 is default stack size \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Thread Definition structure contains startup information of a thread. \begin{DoxyNote}{Note}
CAN BE CHANGED\+: {\bfseries{\doxylink{structos__thread__def}{os\+\_\+thread\+\_\+def}}} is implementation specific in every CMSIS-\/\+RTOS. 
\end{DoxyNote}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+Third\+\_\+\+Party/\+Free\+RTOS/\+Source/\+CMSIS\+\_\+\+RTOS/cmsis\+\_\+os.\+h\end{DoxyCompactItemize}
